求助:[大写:123456]在Excel里有没有方法直接将数字变成大写金额?

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:12:10

  通过修改单元格格式就可以做到了。操作如下:

  1. 选择需要将数字变成大写金额样式的单元格;

  2. 按下CTRL+1快捷键,打开“设置单元格格式”窗口;

  3. 点击“数字”标签,在“分类”中选择“特殊”;

  4. 在右边的“类型”中点选“中文大写数字”;

  5. 如果只是要变为大写数字,不需要带单位,点击确定按钮即可,如果需要带单位显示,则进行下一步;

  6. 点击“分类”中的“自定义”,在后面的“类型”中的内容最后加上需要的单位
    例如:需要在大写金额最后带上“元整”二字,则在“类型”的内容最后加上“元整”二字,让原来的“[DBNum2][$-804]G/通用格式”变为“[DBNum2][$-804]G/通用格式元整”;

  7. 点击确定按钮。

自定义单元格格式-特殊-中文大写数字

=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[>0][dbnum2];[<0]负[dbnum2];;")&TEXT(RIGHT(FIXED(A1),2),"元[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"元整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")

你可以下载一个Excel小工具,里面就有。